import http from 'utilMethods/http'

const request = 'http://report.wsn2019.club/todo'

const todo = {
  postTodo(todo) {
    return http.post(`${request}`, todo)
  },
  // update todo
  putTodo(todo) {
    return http.put(`${request}`, todo)
  },
  getTodoById(id) {
    return http.get(`${request}/` + id)
  },
  deleteTodoById(id) {
    return http.delete(`${request}/` + id)
  },
  // 获取已完成的待办
  getTodoDone() {
    return http.get(`${request}/done`)
  },
  // 逐页获取已完成的待办
  getTodoDonePagely(pageNum) {
    return http.get(`${request}/done/` + pageNum)
  },
  // 获取未完成的待办
  getTodoUndone() {
    return http.get(`${request}/undone`)
  },
  // 逐页获取未完成的待办
  getTodoUndonePagely(pageNum) {
    return http.get(`${request}/undone/` + pageNum)
  }
}

export default todo